* fix tidy warings related to passing const container.
readability-avoid-const-params-in-decls
performance-unnecessary-value-param
* tidy readability-inconsistent-declaration-parameter-name
* tidy cppcoreguidelines-prefer-member-initializer
* tidy readability-redundant-member-init
* tidy modernize-loop-convert
* tidy modernize-type-traits
* tidy readability-named-parameter
},
};
- Waypoint* create_wpt_dest(const Waypoint* wpt_orig, const Waypoint* wpt_adj) const;
+ Waypoint* create_wpt_dest(const Waypoint* wpt_orig, const Waypoint* wpt_orig_adj) const;
int is_small_angle(const Waypoint* wpt_orig,
const Waypoint* wpt_orig_prev,
const Waypoint* wpt_orig_next) const;
uint32_t
gt_color_value_by_name(const QString& name)
{
- for (int i = 0; i < gt_colors.size(); ++i) {
- if (QString::compare(gt_colors[i].name, name, Qt::CaseInsensitive) == 0) {
- return gt_colors[i].rgb;
+ for (const auto& gt_color : gt_colors) {
+ if (QString::compare(gt_color.name, name, Qt::CaseInsensitive) == 0) {
+ return gt_color.rgb;
}
}
void humminbird_rte_head(const route_head* rte);
void humminbird_rte_tail(const route_head* rte);
- static QString wpt_to_id(const Waypoint*);
+ static QString wpt_to_id(const Waypoint* wpt);
void humminbird_write_rtept(const Waypoint* wpt) const;
void humminbird_write_waypoint(const Waypoint* wpt);
void humminbird_write_waypoint_wrapper(const Waypoint* wpt);
/* Data Members */
- QVector<arglist_t> humminbird_args = {
- };
+ QVector<arglist_t> humminbird_args;
};
class HumminbirdHTFormat : public Format, private HumminbirdBase
/* Data Members */
- QVector<arglist_t> humminbirdht_args = {
- };
+ QVector<arglist_t> humminbirdht_args;
};
#endif // HUMMINBIRD_H_INCLUDED_
// Qt6 falls back to std::hash, but it may not use the seed.
friend size_t qHash(const igc_ext_type_t& key, size_t seed = 0) noexcept
{
- return qHash(static_cast<std::underlying_type<igc_ext_type_t>::type>(key), seed);
+ return qHash(static_cast<std::underlying_type_t<igc_ext_type_t>>(key), seed);
}
QVector<arglist_t>* get_args() override
private:
int prev_new_trkseg{};
- QVector<arglist_t> args = {
- };
+ QVector<arglist_t> args;
void reverse_route_wpt(const Waypoint* waypointp);
void reverse_route_head(const route_head* rte);
namespace gpsbabel
{
-LatLon::LatLon(double latitude, double longitude)
+LatLon::LatLon(double latitude, double longitude) : lat(latitude), lon(longitude)
{
- lat = latitude;
- lon = longitude;
+
+
}
NVector::NVector(double latitude_degrees, double longitude_degrees)
void process() override;
private:
- QVector<arglist_t> args = {
- };
+ QVector<arglist_t> args;
static void swapdata_cb(const Waypoint* ref);
void
XmlGenericReader::xml_common_init(const QString& fname, const char* encoding,
- const QStringList ignorelist, const QStringList skiplist)
+ const QStringList& ignorelist, const QStringList& skiplist)
{
rd_fname = fname;
template<class MyFormat>
void xml_init(const QString& fname, MyFormat* instance, const QList<xg_fmt_map_entry<MyFormat>>& tbl,
const char* encoding = nullptr,
- const QStringList ignorelist = QStringList(),
- const QStringList skiplist = QStringList())
+ const QStringList& ignorelist = QStringList(),
+ const QStringList& skiplist = QStringList())
{
build_xg_tag_map(instance, tbl);
XgCallbackBase* xml_tbl_lookup(const QString& tag, xg_cb_type cb_type);
void xml_common_init(const QString& fname, const char* encoding,
- const QStringList ignorelist, const QStringList skiplist);
+ const QStringList& ignorelist, const QStringList& skiplist);
xg_shortcut xml_shortcut(QStringView name);
void xml_run_parser(QXmlStreamReader& reader);